![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
「已注销」
欢迎关注微信公众号【我吃你家米了】,回复关键字【资料】获取各种学习资源
展开
-
win32汇编
哈哈哈我又来学汇编了上学的时候学的是8086的dos汇编这次是80386的win32汇编文章同步更新于我的个人博客原创 2021-01-26 22:33:10 · 325 阅读 · 0 评论 -
王爽《汇编语言》第三版 编写INT9中断例程
代码如下:assume cs:codedata segment dw 0, 0data endscode segment start: mov bx, 0 mov es, bx mov ax, data mov ds, ax push es:[9*4] pop ds:[0] ...原创 2018-07-29 19:22:14 · 1190 阅读 · 0 评论 -
王爽《汇编语言》第三版 实验14
题目要求: 解题思路及代码:assume cs:code;可以位此程序设计两个子程序,一个用来接收单元参数;一个用来接收格式参数(:/),并显示字符串code segment ;unit段存放各字段再CMOS RAM的位置unit: db 9, 8, 7, 4, 2, 0;return数据段用来存放show_what子程序的返回值(修改后的ax值)re...原创 2018-07-13 21:20:13 · 2813 阅读 · 0 评论 -
王爽《汇编语言》第三版 实验13
实验1安装代码:ins.asmassume cs:codecode segmentstart: mov ax, cs mov ds, ax mov si, offset show mov ax, 0 mov es, ax mov di, 200h mov cx, offset showen...原创 2018-07-12 11:18:28 · 3826 阅读 · 5 评论 -
王爽《汇编语言》第三版 第13章 int指令 使用7ch中断处理程序实现loop功能
直接上代码: 思路:test.asm: assume cs:code code segment start: mov ax, 0b800h mov es, ax mov di, 160*12 mov bx, offset s-offset s...原创 2018-07-05 15:56:32 · 1558 阅读 · 0 评论 -
王爽《汇编语言》第三版 CMP指令 有符号数的比较
在讲解有符号数大小的判断方法时,有一句话是这样的:如果因为溢出导致了实际结果为负,那么逻辑上的真正结果必然为正,如果因为溢出导致了实际结果为正,那么逻辑上的真正结果必然为负对于这句话,想必有些读者肯定要理解好一会儿才能想明白这其中的原因在学习《计算机组成原理》课程的时候,书中有一节降到了单位符号的数据进行加法运算时对溢出的判断,书中的意是这样的:如果两个具有相同符号位的的数相加,而得到的结...原创 2018-06-10 10:57:55 · 7560 阅读 · 2 评论 -
王爽《汇编语言》第三版 实验11 编写子程序
解题思路在下面的代码中,这个实验不怎么复杂assume cs:codedatasg segment db "Beginner's All-purpose Symbolic Instruction Code.", 0datasg ends;这个程序的目的是把datasg段中的字符串中的小写字母替换成相应的大写字母,这就需要对他们的ASCII值;进行比较,以此判断此字母是大...原创 2018-06-16 12:24:50 · 962 阅读 · 0 评论 -
王爽《汇编语言》第三版 课程设计1
先上代码:assume cs:codesg;将整个data段看作是一个数组,长度一共为;21*4+21*4+2*21=168+42=210字节data segment db '1975', '1976', '1977', '1978', '1979', '1980', '1981', '1982', '1983' db '1984', '1985', '1986', ...原创 2018-06-09 00:41:22 · 3080 阅读 · 12 评论 -
王爽《汇编语言》(第三版) 实验8、9:
下面的程序简单分析了一下:assume cs:codecode segment mov ax, 4c00H int 21h start: mov ax, 0 s: nop nop mov di, offset s mov si, of...原创 2018-06-01 11:39:32 · 2880 阅读 · 0 评论 -
王爽《汇编语言》第三版 第十章 实验十
1、显示字符串 代码如下:assume cs:code data segment db 'Welcome to masm!', 0 data ends code segment start: mov dh, 8 mov dl, 3 mov cl, 2 ...原创 2018-06-06 23:41:04 · 9885 阅读 · 24 评论 -
王爽《汇编语言》第三版 实验7 代码
assume cs:codesg;将整个data段看作是一个数组,长度一共为;21*4+21*4+2*21=168+42=210字节data segment db '1975', '1976', '1977', '1978', '1979', '1980', '1981', '1982', '1983' db '1984', '1985', '1986', '1987', '...原创 2018-05-29 11:39:23 · 1798 阅读 · 0 评论 -
汇编语言学习笔记2
更灵活的定位内存地址的方法以字符形式给出的数据: 使用关键字dbassume cs:codedata segment db 'unix' db 'fork'data endscode segmentstart: mov al, 'a' mov bl, 'b' mov ax, 4c00h int 21hco...原创 2018-04-22 18:10:18 · 377 阅读 · 0 评论 -
汇编语言学习笔记1
在一个程序中使用多个段assume cs:code, ds:data, ss:stackdata segment dw 0123h, 0456h, 0789h, 0abch, 0defh, 0fedh, 0cbah, 0987hdata endsstack segment dw 0,0,0,0,0,0,0,0stack endscode segmentst...原创 2018-04-20 23:11:30 · 587 阅读 · 0 评论