原创 利用匯編語言編程實現屏幕上輸出十進制數字00-29功能

利用匯編語言編程實現屏幕上輸出十進制數字00-29功能stack segment stack   db 64 dup(?)stack endscode segment   assume cs:codestart: mov dl,0dh  

原创 利用匯編語言編程實現大小寫字母轉換

利用匯編語言編程實現,在已知以buf爲首地址的字節存儲區中,存放着一個以“$”爲結束標誌的字符串。編程在顯示器上顯示該字符串,並要求將小寫字母以大寫字母形式顯示。data segment buf db 'Hello',13,10,'END

原创 利用匯編語言編程實現在屏幕上顯示問候信息

利用匯編語言編程實現在屏幕上顯示一行提示信息,並將其存入內存緩存區,屏幕顯示問候信息stack segment stackdb 64 dup(?)stack endsdata segmentbuff db 50,?,50 dup('$')

原创 如何在64位的windows下搭建彙編開發環境?

首先聲明,我默認你的電腦是windows操作系統,而且是64位的。然後我們來看如何搭建彙編開發環境。搭建彙編開發環境主要有以下幾個方法:一:可以使用dosbox,然後再下載masm,link,edit.com等軟件即可搭建彙編開發環境。二

原创 利用匯編語言編程實現:將mov ax,4c00h之前的指令複製到內存0:200處,上機調試,跟蹤運行結果。

assume cs:codecode segmentmov ax,csmov ds,axmov ax,0020hmov es,ax ;0020h->esmov bx,0mov cx,offset a ;a偏移地址s:mov al,[bx

原创 數據結構課程設計實驗七:文本文件單詞的檢索及計數

要求編程建立一個文本文件,每個單詞不包括空格及跨行,單詞由字符序列構成且區分大小寫,完成以下功能:統計給定單詞在文本文件中出現的總次數、檢索輸出某單詞在文本文件中首次出現的行號及位置。   出現的問題:當選定單詞是某一行最後一個單詞時

原创 利用匯編語言編程:向內存0:200-0:023f依次傳送0-63(3fh)

利用匯編語言編程:向內存0:200-0:023f依次傳送0-63(3fh)。assume cs:codecode segmentmov ax,0020hmov ds,axmov cx,64mov bx,0s:mov ds:[bx],bxi

原创 educoder實訓答案(1)

#C&C++基本輸入輸出實訓 ##第1關:重要的事情說三遍 代碼 // 包含標準輸入輸出函數庫 #include <stdio.h> // 定義main函數 int main() { // 請在此添加‘重要的事情說三

原创 逆向分析入門實戰(一)

本文由作者首發於合天智匯,http://www.heetian.com/info/742 1.木馬分析入門 大家好,我最近從Web安全開始學習二進制安全,分享一下自己學習過程的收穫和心得體會。由於是入門的內容,所以對於二進制大佬來說這很簡

原创 利用C語言實現:輸入兩個字符串,統計一個字符串在另一個字符串中出現的次數 。

輸入兩個字符串,統計一個字符串在另一個字符串中出現的次數例如,asdfgasfgasf,as,則輸出3編程環境爲codeblocks,編譯器是GUN-GCC,操作系統是win7-64位分析:此代碼主要運用了一個算法,是字符串匹配的樸素模式

原创 利用匯編語言編程實現通過堆棧交換ax,bx的大小

  assume cs:codesg codesg segment mov ax,2000h mov ss,ax mov sp,10h add sp,4 push ax push bx pop ax pop bx mov ax,4c0

原创 編程實現:在屏幕上中央顯示出紅底黃字。

利用匯編語言編程,實現在屏幕中央顯示紅底黃字。code segmentassume cs:codemov ah,6mov al,0mov ch,0mov cl,0mov dh,24mov dl,79mov bh,7int 10hposcu

原创 educoder實訓答案(2)

#C&C++基本輸入輸出實訓 ##第2關:整數四則運算表達式的輸出格式控制 代碼 //包含標準輸入輸出函數庫 #include <stdio.h> int main() { //聲明兩個整型變量,用於存儲輸入的兩個整

原创 利用匯編語言實現比較字符大小的功能

從鍵盤輸入兩個字符存於a,b單元中,比較他們的大小,並在屏幕上顯示兩個數的大小關係。stack segment stack        dw 256 dup(?)stack endsdata segmenta db 30hb db 10

原创 利用匯編語言編程實現,輸入顯示字符

利用匯編語言編程實現,要求從鍵盤上逐一輸入字符,並在顯示器上顯示輸出,當輸入到“$”時,則停止操作。assume cs:codecode segmentg1:    mov ah,1    int 21h  ;從鍵盤輸入字符->al