組合語言題目

相關問題 & 資訊整理

組合語言題目

我已經到各大技術論壇去貼問題了但是還是沒有答覆>"<雖然說問別人跟自己寫的意義不同但是...我真的不會寫啊>"&l. ,課程名稱:組合語言. 1. 試寫出一程式可以印出從Dec1到Dec127的ASCII字元對照表. ﹐程式執行後即印出Dec﹑Hex﹑及ASCII字元之對照結果。20%. 解: ;*********************************. ; ASCII.ASM. ; 印出從Dec1到Dec127的ASCII字元對照表. ;********************************* .MODEL small. includelib ios.lib. ,林財寶老師組合語言. 第三次小考題目:. Where indicated, write down the values of the Carry, Sign, Zero, and Overflow flags after each instruction has executed:. Mov ax, 7FF0h. Add al, 10h. Add ah, 1. Add ax, 2. ,不太懂意思, 要反向儲存呢?還是排序? 還是要由大到小排序? 我覺得題目打錯了, 36 應該是6吧! 如果是, 反向儲存程式如下: MSG1 db 1,2,3,4,5,6,7,8,9. MSG1_LEN equ $- (offset MSG1) ; Length of MSG1 MSG2 db MSG1_LEN dup (?) mov cx, MSG1_LEN ; loop counter mov si, (offset MSG1)+MSG1_LEN ; si point to last byte of&, first of all, You must select which CPU ? ( intel or motorola or ARM ....etc) Every CPU has different register. 3. prog.asm use MASM.exe and link to create prog.exe in x86 4. data section is initial by set value. .bss section is initial by zero., 一、 題目: a DW (a1) - (a2) 、 (a3)、..... b DB (b1)、(b2) - (b3) 、..... 求a的記憶體總合,並判斷正或負值的程式( 用CMP 與零比較) 二、 根據上題,求(a1)+(a3)-(b3)的平均值(用IDIV) 以下是我自己寫的,雖然我自己知道是錯的,但請高手除錯,並告知錯在哪。 MOV BXWORD[a1] ADD BX, WORD[a3] MOV WORD[e], BX ..., 左移兩個位元相當於乘以4 因為一個int佔4byte 比如說A[5]的位址相當於A+5*4 所以先將i乘以4並加上A 再從該位置取出值並加到g.,沒聽過SIPM程式= =川 2008-05-15 19:42:15 補充: SPIM程式沒聽過= = 2008-05-16 14:50:07 補充: .MODEL SMALL .STACK 100H .DATA .CODE MOV AH,08H INT 21H CBW MOV DX,0000H MOV CX,0010H DIV CX MOV BH,AL MOV BL,DL MOV DL,AL ADD DL,30H MOV AH,02H INT 21H MOV AL,BL CMP AL,9. JG A ,這是ARM7-34510B的題目...我說很難的原因是要用組合語言寫....所以應該是目前沒有人寫的出來吧....所以來請教會的大大幫幫忙.....用組合語言寫一下這13題.....因為太難了....請大大幫忙吧....^^ 題目如下: 1. 請將A/D轉換器的輸出值顯示在七段顯示器上,並透過UART傳輸到PC的超級終端機顯示。 2. 請利用一個指撥開關來切換七段 ... , Sqrt PROC ; 計算長整數的平方根 ; 參數: DX:AX = 長整數 ; 傳回: AX = 平方根 ; 備註: 1. 會破壞所有暫存器值 ; 2. 本程式的計算方式為傳統的移位比較計算法,採用2進位 ; 方式 push bp xor bp,bp ; BP = 傳回之平方根值 xor cx,cx ; CX:BX = 用以計算平方根目前所 xor bx,bx ; 在位置數字的值 mov si,16 ; SI=位數(16位)

相關軟體 Notepad++ (32-bit) 資訊

Notepad++ (32-bit)
記事本 ++ 是一個免費的源代碼編輯器和記事本替換,支持多種語言。在 MS Windows 環境下運行,其使用受 GPL 許可證管理. Notepad ++ 是一個功能強大的編輯組件 Scintilla,使用 C ++ 語言編寫,使用純 Win32 API 和 STL,確保更高的執行速度和更小的程序大小。 Notepad ++ 通過優化盡可能多的程序而不損失用戶友好性,正在努力減少世界二氧化碳排放... Notepad++ (32-bit) 軟體介紹

組合語言題目 相關參考資料
[課業] 組合語言- 題目@ 正Man's World :: 痞客邦PIXNET ::

我已經到各大技術論壇去貼問題了但是還是沒有答覆>"<雖然說問別人跟自己寫的意義不同但是...我真的不會寫啊>"&l.

http://joy0626.pixnet.net

組合語言作業

課程名稱:組合語言. 1. 試寫出一程式可以印出從Dec1到Dec127的ASCII字元對照表. ﹐程式執行後即印出Dec﹑Hex﹑及ASCII字元之對照結果。20%. 解: ;*********************************. ; ASCII.ASM. ; 印出從Dec1到Dec127的ASCII字元對照表. ;*********************************...

http://140.134.32.129

林財寶老師組合語言小考題目

林財寶老師組合語言. 第三次小考題目:. Where indicated, write down the values of the Carry, Sign, Zero, and Overflow flags after each instruction has executed:. Mov ax, 7FF0h. Add al, 10h. Add ah, 1. Add ax, 2.

http://140.134.131.145

組合語言的題目| Yahoo奇摩知識+

不太懂意思, 要反向儲存呢?還是排序? 還是要由大到小排序? 我覺得題目打錯了, 36 應該是6吧! 如果是, 反向儲存程式如下: MSG1 db 1,2,3,4,5,6,7,8,9. MSG1_LEN equ $- (offset MSG1) ; Length of MSG1 MSG2 db MSG1_LEN dup (?) mov cx, MSG1_LEN ; loop counter mov...

https://tw.answers.yahoo.com

組合語言題目五題| Yahoo奇摩知識+

first of all, You must select which CPU ? ( intel or motorola or ARM ....etc) Every CPU has different register. 3. prog.asm use MASM.exe and link to create prog.exe in x86 4. data section is initial ...

https://tw.answers.yahoo.com

簡單組合語言,求解| Yahoo奇摩知識+

一、 題目: a DW (a1) - (a2) 、 (a3)、..... b DB (b1)、(b2) - (b3) 、..... 求a的記憶體總合,並判斷正或負值的程式( 用CMP 與零比較) 二、 根據上題,求(a1)+(a3)-(b3)的平均值(用IDIV) 以下是我自己寫的,雖然我自己知道是錯的,但請高手除錯,並告知錯在哪。 MOV BXWORD[a1] ADD BX, WORD[a3]...

https://tw.answers.yahoo.com

關於組合語言(MIPS)的題目| Yahoo奇摩知識+

左移兩個位元相當於乘以4 因為一個int佔4byte 比如說A[5]的位址相當於A+5*4 所以先將i乘以4並加上A 再從該位置取出值並加到g.

https://tw.answers.yahoo.com

組合語言-ASCII轉換題目| Yahoo奇摩知識+

沒聽過SIPM程式= =川 2008-05-15 19:42:15 補充: SPIM程式沒聽過= = 2008-05-16 14:50:07 補充: .MODEL SMALL .STACK 100H .DATA .CODE MOV AH,08H INT 21H CBW MOV DX,0000H MOV CX,0010H DIV CX MOV BH,AL MOV BL,DL MOV DL,AL AD...

https://tw.answers.yahoo.com

如何用組合語言寫以下的題目 嵌入式系統(Embedded System) 程式 ...

這是ARM7-34510B的題目...我說很難的原因是要用組合語言寫....所以應該是目前沒有人寫的出來吧....所以來請教會的大大幫幫忙.....用組合語言寫一下這13題.....因為太難了....請大大幫忙吧....^^ 題目如下: 1. 請將A/D轉換器的輸出值顯示在七段顯示器上,並透過UART傳輸到PC的超級終端機顯示。 2. 請利用一個指撥開關來切換七段 ...

http://www.programmer-club.com

MASM 考試題目 組合語言 程式設計俱樂部

Sqrt PROC ; 計算長整數的平方根 ; 參數: DX:AX = 長整數 ; 傳回: AX = 平方根 ; 備註: 1. 會破壞所有暫存器值 ; 2. 本程式的計算方式為傳統的移位比較計算法,採用2進位 ; 方式 push bp xor bp,bp ; BP = 傳回之平方根值 xor cx,cx ; CX:BX = 用以計算平方根目前所 xor bx,bx ; 在位置數字的值 mov s...

http://www.programmer-club.com